launch a thorough investigation - Turkish English Dictionary